package com.gsmr.service.impl;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.gsmr.dao.SACCHDao;
import com.gsmr.dao.UserDao;
import com.gsmr.entity.SACCH;
import com.gsmr.entity.SDCCH;
import com.gsmr.entity.SACCH;
import com.gsmr.entity.User;
import com.gsmr.service.SACCHService;
import com.gsmr.service.UserService;

/**
 * 用户Service实现类
 * @author user
 *
 */
@Service("sacchService")
public class SACCHServiceImpl implements SACCHService{

	@Resource
	private SACCHDao sacchDao;

	public List<SACCH> find(Map<String, Object> map) {
		return sacchDao.find(map);
	}
	public List<SACCH> findASC(Map<String, Object> map) {
		return sacchDao.findASC(map);
	}

	public Long getTotal(Map<String, Object> map) {
		return sacchDao.getTotal(map);
	}

	public int update(Map<String,Object> map) {
		return sacchDao.update(map);
	}

	public int add(Map<String,Object> map) {
		return sacchDao.add(map);
	}

	public int delete(Map<String,Object> map) {
		return sacchDao.delete(map);
	}

	public List<String> findTableNames(Map<String, Object> map) {
		return sacchDao.findTableNames(map);
	}

	public List<SACCH> findByIds(Map<String, Object> map) {
		return sacchDao.findByIds(map);
	}

	public SACCH findByPrimaryKey(Map<String, Object> map) {
		return sacchDao.findByPrimaryKey(map);
	}

	public List<String> findDistricts(Map<String, Object> map) {
		return sacchDao.findDistricts(map);
	}
	
	public List<SACCH> findMessage_TYPEs(Map<String, Object> map) {
		return sacchDao.findMessage_TYPEs(map);
	}
	
	public List<String> findFrontProcessorIds(Map<String, Object> map) {
		return sacchDao.findFrontProcessorIds(map);
	}
	
	public List<SACCH> findIMSIs(Map<String, Object> map) {
		return sacchDao.findIMSIs(map);
	}
	
	public List<SACCH> findMSISDNs(Map<String, Object> map) {
		return sacchDao.findMSISDNs(map);
	}
	
	public List<SACCH> findCTCS_IDs(Map<String, Object> map) {
		return sacchDao.findCTCS_IDs(map);
	}
	
	public int createOrReplaceView(Map<String, Object> map) {
		return sacchDao.createOrReplaceView(map);
	}
}
